body{
    padding: 0;
    margin: 0;
}
.app-wrap {
    background-color: #282c34;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    font-size: calc(10px + 2vmin);
    color: white;
    .app-logo{
        animation: App-logo-spin infinite 20s linear;
        height: 40vmin;
        pointer-events: none;
        content:url('assets/icons/react_logo.svg')
    }
    .header-box{
        display: flex;
        justify-content: space-between;
        width:100%;
        >div:first-child{
            >div{
                padding:0 2rem;
            }
        }
        >div:last-child{
            >a{
                padding:0 2rem;
                cursor: pointer;
            }
        }
        >div:last-child:hover{
            >a{
                color:#40a9ff;
            }
        }
    }
    .content-box{
        text-align: center;
        .title{
            margin:1rem;
            .title-en{
                font-size: 3rem;
                margin:1rem;
            }
        }
        
        .description{
            font-size: 1rem;
            color:#8a99ba;
        }
        
    }
    .footer-box{
        font-size:calc(1px + 1vmin);
        padding:2rem;
    }
   
}

@keyframes App-logo-spin{
    from  {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}